makeshift dwelling - German English Dictionary